问题1:Logcat如何设置过滤器
在代码中设置过滤器名称
在AndroidMonitor中,如下图,左侧设置级别,右侧添加过滤器
在代码中合适位置添加Log.v()等
通过添加Log,可以在合适的位置输出适当信息,知道程序已经运行到哪里了,是在哪里出问题了,是比较简单的一种调试方式
问题2:Menu菜单显示指定项
问题描述:在一个工程中包括了选项菜单、弹出菜单、上下文菜单,如何让指定的菜单显示指定的菜单项
解决方案:一处菜单,写一个菜单文件
在该处菜单对应的代码中分别调用
问题3:对话框EditText中获得输入数据
将
LayoutInflater inflater =getLayoutInflater();
builder.setView(inflater.inflate(R.layout.log, null))
换成
log = (LinearLayout)getLayoutInflater().inflate(R.layout.log,null);
builder.setView(log)
问题4:EditText中输入太多内容,界面很难看
在XML中加入
android:maxLines=“固定值”,当输入内容超过固定行数时,文本会向上滚动,而EditText不会拉伸
ProgressBar的属性
- setVisbility(XXX),设置progressBar的可见性,有三种情况,可见View.VISBLE,透明View.INVISBLE,不可见View.GONE
- getVisbility(),判断ProgressBar是否可见
- style,在布局文件中,style = "?android:attr/progressBarStyleHorizontal"可设置为水平进度条。可以通过android:max = “100” 给进度条设置最大值,然后再在代码中动态改变进度条的进度
问题5:如何将未上传过的本地工作区间的项目通过gitbash上传到github
(1)在工作区间空白处右键单击,选择"gitbash here"
(2)进入要上传的仓库,右键"Git Bash Here"进入命令行,初始化Git,输入
会多出来一个.git文件夹,这就表示本地git创建成功
(3)接下来我们要做的就是把本地仓库传到github上去,在此之前还需要设置username和email,github每次commit都会记录他们。
(4)add(选择在仓库里将要添加的文件)
(5)commit
.代表要上传此文件夹内所有的文件。如果需要上传指定文件,指定文件名称就可以
m后面跟一个参数,表示说明,将代码提交到GitHub后,将会在代码文件信息上显示这个说明,这个很重要
(6)remote
@最后的是自己在github上新建的仓库的名字
(7)push
将本地项目更新到github项目上去,最终效果如图